export interface DepVO {
  /**
   * 主键id
   */
  id: string | number;

  /**
   * 标题
   */
  title: string;

  /**
   * 父级
   */
  parentId: string | number;

  /**
   * 图标
   */
  photo: string;

  /**
   * 图标Url
   */
  photoUrl: string;

  /**
   * 子对象
   */
  children: DepVO[];
}

export interface DepForm extends BaseEntity {
  /**
   * 主键id
   */
  id?: string | number;

  /**
   * 标题
   */
  title?: string;

  /**
   * 图标
   */
  photo: string;

  /**
   * 图标Url
   */
  photoUrl: string;

  shows?: boolean;

  sorts?: number;

  /**
   * 父级
   */
  parentId?: string | number;
}

export interface DepQuery {
  /**
   * 标题
   */
  title?: string;

  /**
   * 父级
   */
  parentId?: string | number;
  photo: string;

  photoUrl?: string;

  /**
   * 日期范围参数
   */
  params?: any;

  shows?: boolean;

  sorts?: number;
}
